<#ftl ns_prefixes={"orm": "http://java.sun.com/xml/ns/persistence/orm"}
	encoding="UTF-8" /><#recurse doc><#macro "orm:entity-mappings">
	<#global class = .node["orm:entity"].@class />
	<#global package = .node["orm:package"] />
</#macro>package ${package};

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import com.googlecode.horncomb.bean.paged.PagedSettingContainer;
import com.googlecode.horncomb.bean.paged.PagedSetting;

/**
 * ${class} list form
 * <p>
 * 负责人/principal:<br/>
 * 修改记录/revision:<br/>
 * 日期:<br/>
 * 修改人:<br/>
 * 修改说明:<br/>
 * @author
 * @version $Id$
 */
public class ${class}ListForm implements PagedSettingContainer
{
    /** 分页信息 */
    private Map<String, PagedSetting> pagedSettingMap = new HashMap<String, PagedSetting>();

    /** 选中的Id */
    private Set<Integer> selectedIds = new HashSet<Integer>();

    public ${class}ListForm()
    {
        super();
    }

    /**
     * {@inheritDoc}
     */
    public Map<String, PagedSetting> getPagedSettingMap()
    {
        return pagedSettingMap;
    }

    /**
     * @param pagedSettingMap
     *        the pagedSettingMap to set
     */
    public void setPagedSettingMap(Map<String, PagedSetting> pagedSettingMap)
    {
        this.pagedSettingMap = pagedSettingMap;
    }

    /**
     * @return the selectedIds
     */
    public Set<Integer> getSelectedIds()
    {
        return selectedIds;
    }
}